/**
 * ISvrClientParamsService.java
 * Created at 2017-8-8
 * Created by xieshuang
 * Copyright (C) 2017 BROADTEXT SOFTWARE, All rights reserved.
 */
package com.broadtext.rms.basic.service;

import com.broadtext.common.exp.DaoException;
import com.broadtext.common.exp.ServiceException;
import com.broadtext.common.service.IEntityService;
import com.broadtext.rms.basic.model.SvrClientParams;

/**
 * <p>ClassName: ISvrClientParamsService</p>
 * <p>Description: Client参数配置服务接口</p>
 * <p>Author: xieshuang</p>
 * <p>Date: 2017-8-8</p>
 */
public interface ISvrClientParamsService extends IEntityService<SvrClientParams>{

	/**
     * 
     * <p>Description: 新增or编辑</p>
     * @param t 对象
     * @param currentUser 当前登录人
     * @return 保存标志
     * @throws ServiceException 异常
     * @throws DaoException 异常
     */
	void saveOrUpdate(SvrClientParams t, String currentUser) throws ServiceException;

	/**
     * 
     * <p>Description: 批量删除</p>
     * @param idArray ID
     * @param sysUser 当前操作用户
     * @throws ServiceException 异常
     */
	void deleteByIds(String[] idArray, String sysUser) throws ServiceException;

	/**
	 * 
	 * <p>Description: 获取ftpParams下拉框选项</p>
	 * @return 结果集
	 * @throws DaoException 异常
	 */
	Object getSvrParamsOptions() throws DaoException;

	/**
	 * 
	 * <p>Description: 获取clientParams下拉框选项</p>
	 * @return 结果集
	 * @throws DaoException 异常
	 */
	Object getClientOptions() throws DaoException;

}
